package com.hskn.hss.module.employeeCorrectRecord.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 *
 * </p>
 *
 * @author hskn
 * @since 2021-05-21
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class EmployeeCorrectRecord implements Serializable {

    private static final long serialVersionUID = 1L;

    private String id;
    private String employeeId;
    private String employeeName;
    private String departmentId;
    private String departmentName;
    private String punchCardDate;
    private String beforeCorrectGotoWork;
    private String beforeCorrectComeWork;

    @TableField(exist = false)
    private String beforeCorrectGotoWorkStatus;
    @TableField(exist = false)
    private String beforeCorrectComeWorkStatus;

    private String afterCorrectGotoWork;
    private String afterCorrectComeWork;

    @TableField(exist = false)
    private String afterCorrectGotoWorkStatus;
    @TableField(exist = false)
    private String afterCorrectComeWorkStatus;

    private String correctPersonId;
    private String correctPerson;
    private String correctReason;
    private Date correctTime;
    private String employeePunchCardId;
    private Integer status;
    private Integer laterIn;  // 0 正常  1早退
    private Integer leaveEarly;
    private Integer noWork;
    private Integer lackCard;
    private String gridId;
    @TableField(exist = false)
    private String gridName;

}
